screeching/crashing halt
noun
: a sudden and complete end
The project came to a screeching/crashing halt.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share